#########################################################
#
#  The makefile for GNU mingw-w64 Compilers.
#   (http://sourceforge.net/projects/mingw-w64/)
#  This makefile is for GNU make.
#
#########################################################

include incMake\mingw-w64\config.mak

PRONAME = libn2base

SRCDIR  = source\libn2base
INCDIR  = source\libn2base

##### settings #######
OBJS  = $(OBJDIR)\BaseLibInit.o					\
		$(OBJDIR)\BaseLibEndian.o				\
		$(OBJDIR)\BaseLibHashTable.o			\
		$(OBJDIR)\BaseLibStringPool.o			\
		$(OBJDIR)\func_crc32.o
        

##### Compiler flag settings #####

CFLAGS = $(CFLAGS_BASE) -I$(INCDIR)


libfile: $(BINDIR)\$(PRONAME).a

$(BINDIR)\$(PRONAME).a: $(OBJS)
	$(AR) -rsv $(BINDIR)\$(PRONAME).a $(OBJS)

$(OBJS)		: $(OBJDIR)%.o: $(SRCDIR)%.cpp
	$(CXX) $(CFLAGS) -o $@ $<

